floating station - Turkish English Dictionary